<%@page import="multiface.awwadco.jpa.Utente"%>
<%
    Utente ut = (Utente) session.getAttribute("admin");
    if (ut == null) {
        response.sendRedirect(multiface.web.util.ServletUtils.getBaseUrl(request) + "/admin/index.jsp?err=y");
    }
%>

<%@page import="java.util.Date"%>
<%@page import="multiface.awwadco.jpa.Prodotto"%>
<%@page import="javax.persistence.Persistence"%>
<%@page import="javax.persistence.EntityManager"%>
<%@page import="javax.persistence.EntityManagerFactory"%>
<%@page import="multiface.awwadco.jpa.PersistenceManager"%>
<%
    //if (session.getAttribute("admin") != null) {
        EntityManagerFactory emf = PersistenceManager.getInstance().getEntityManagerFactory();
        EntityManager em = emf.createEntityManager();
        
        em.getTransaction().begin();

        Prodotto p = em.createNamedQuery("Prodotto.findByIdprodotto", Prodotto.class).setParameter("idprodotto", Integer.parseInt(request.getParameter("pid"))).getSingleResult();

        if (p.getStato().equals("VISIBILE")) {
            p.setStato("NON-VISIBILE");
            out.print("unvisibile.png");
        } else {
            p.setStato("VISIBILE");
            out.print("visibile.png");
        }

        
        em.persist(p);
        em.getTransaction().commit();

        em.close();
        //emf.close();
    //}
%>
